function install(Vue, vm) {
	// 判断是否登陆
	const isLogin = () => {
		// 路由拦截，没有token则跳转到登陆页面
		const token = vm.vuex_token;
		if (!token) {
			// 获取当前页
			const currentPage = getCurrentPages().pop();
			// 页面路径route，请求参数options
			const { options, route } = currentPage;
			// 参数的key
			const optionskeys = Object.keys(options);
			let params = '';
			if (optionskeys.length !== 0) {
				params = optionskeys.reduce((prev, current) => {
					return `${prev}${current}=${options[current]}&`
				}, '?').slice(0, -1);
			}
			// 缓存当前页的url
			uni.setStorageSync('back_url', route + params);
			
			vm.$u.toast('请登录');
			setTimeout(() => {
				vm.$u.route({
					type: 'redirect',
					url: 'pages/auth/login'
				})
			}, 1500)
			return false;
		}
		return true;
	}

	vm.$u.utils = {
		isLogin
	}
}

export default {
	install
}
